Бизнес-требования — В чем разница между хорошим и плохим

Поделиться ссылкой:

Многие клиенты попросили нас дать им примеры '' бизнес-требований. Некоторые храбрый даже спрашивал о «плохих» требованиях для сравнения. Вероятно, храбрые те, кто представить проекты нам ваши требования и просил оценить «качество» требование. После того, как много волос потянув, извращения мозга и разливочный пепла на наших головах, мы решили подойти к этой проблеме непосредственно к голове (даже не придется начинать с объявлением!). Учитывая, что этот вопрос несколько юмористический (то есть. Слишком большой, мы можем иметь дело с в одной статье), мы решили разделить его.

«Хорошо», хотя молодые и незрелые требования

Во-первых, важно подчеркнуть, что «хороший характер» требования бизнеса зависит от того, где он находится в своем развитии , Для нашего удобства мы разделили процесс определения требований для трех основных этапов: «Захват», «Разъяснения» и «Подтверждение».

Наша основная философия заключается в том, что мы не знаем наверняка. Поэтому мы не знаем, что мы не можем сказать, нужно ли что-то или нет, пока он не записывается. Что мы, как бизнес-аналитика (А.К.А., которые отвечают за фиксирование бизнес-требования), вы должны сделать в первую очередь заключается в планировании рыбной ловли. Мы должны изучить требования в их естественной среде, чтобы быть о них так много, чтобы учиться. Все мы узнаем об их обычаях, их поведение и их предпочтений поможет нам в предстоящей охоте, чтобы убедиться, что в то время, когда мы выделяя их, мы можем взять как можно больше. «Захват» это все о получении запроса в любом случае — через интервью, наблюдение, анализ, modrošingu, мозговой штурм, промывание мозгов, рытье на холме или что-нибудь еще — для вас.

На этом этапе формирующего его жизни "хорошо" требование декларации, что:

  • начинается со словами «я (или мы, или наш отдел, или мои люди или определенная ролью) необходимости (или не нуждаюсь или хочу или не хочу) & # 39; OR размер определяет конкретную папку для будущих решений;
  • означает только компонент / функция / поведение / состояние, тот, кто имеет авторитет в бизнес-сообществе, чтобы решить исход проекта, который стоит финансы;
  • фокусируется на бизнес-результаты, а не на технологии, которые будут использоваться; А
  • можно проследить на лиц, уполномоченных на «своих» и «финансирование» это требование.

Пара тонкой (IONSHO — по нашему мнению, не столь скромные) Примеры:

  1. продажа должна быть в состоянии определить, что контракт будет истекает в течение следующих 90 дней.
  2. Я хочу, чтобы система автоматически рассчитать налог с продаж на основе соответствующих законов о налогах от продажи.
  3. посетители сайта не должны нажать несколько раз, чтобы добраться до того страницы любого другого сайта в Интернете.
  4. Мы должны быть в состоянии реагировать на красный код инцидента в любом месте на планете в течение 24 часов.
  5. Налог с продаж будет локализован почтовый индекс адреса доставки.
  6. Разъяснение требований

Разъяснение требований действительно все о том, что более чем один человек (то есть. Автор) полностью понимает просьбу. Требования, в конце концов, средства связи, так что если создатель и читатель этого требования не могут договориться о том, что они на самом деле означает, что она не может сама по себе быть четкий запрос.

Подобно тому, как хорошо, мы принимаем первый запрос от указанного выше файла:

«Продажа должна быть в состоянии определить, какие контракты истекают в течение следующих 90 дней»

прекрасный смысл для меня, ведь я написал. Что это означает для разработчиков (независимо от того, сидя в третьей стране или рядом со мной, хотя говорят на английском языке, как на родном языке, и есть ли у них свой культурный фон)? Какие вопросы могут иметь те разработчик

Осуществление ясности

В качестве упражнения в своих аналитических способностях бы в это время хотело взять две минуты знать, сколько вопросов вы можете думать, что вы хотели бы ответил, чтобы убедиться, что вы понимаете мое намерение и не только толкование его слов. Если вы пишете это или нет, кредит. В этом случае, подсчитывает число

Хорошо, вот мой двухминутный список:

  1. Кто или что «продажа»? Что они могут сделать? Что они будут делать с тем, что вы даете им?
  2. Что означает «видеть» означает? Они нуждаются в физическом контракте или списке?
  3. Что такое контракт?
  4. Что делает договор «истекает» и почему он заботится о ней
  5. В ближайшие 90 дней? Так как, когда? Изменения этой точки зрения каждый день или неделю или месяц или почасовой или что?
  6. Подумайте о том, что представляет собой день, в связи с этим, 24 часа в сутки (в одном месте) или по всему миру день (и это 47 часов или, как это работает)

OK, это первая 6 (или столько, сколько вы хотите посчитать) вопросы, которые поражают мой слабый ум, но помните, что я писатель! Вы, вероятно, может сделать гораздо лучше, потому что вы смотрите на мир с вашей точки зрения. Все это говорит о том, что, несмотря на просьбу мне было ясно, когда я писал это, он может иметь только личность, которая должна быть адресованное нам удалось разработать плохую сделку.

считают, что мы только что сделали. Мы взяли одно предложение и создали много вопросов, которые приведут к тому, кто знает, сколько еще предложений, каждый из которых будет состоять из терминов, которые нуждаются в уточнении. Это звучит как классический пример анализа паралича для меня. Как это будет конец, когда, наконец, мы знаем достаточно, чтобы остановить размывание и начать разрабатывать решение?

Большой вопрос! На самом деле, это возможно для бизнес-аналитики сомневаются во всем мире. Dearest ответ, конечно, построить решение, а затем определить, вы понимаете ли требование (которые могут оказать негативное влияние на ваши шансы на карьеру в бизнес-анализе).

Лучший ответ на наш промышленный рынок, который до сих пор происходит от старой китайской цитаты: «Изображение стоит тысяч слов.» Другими словами, нарисовать схему или создать прототип того, что вы думаете, работает, и проверить их понимание. Если вы и ваши коллеги (эксперты по тематическим пунктам, он же маленькие и средних предприятий, с одной стороны, и разработчиков на другом) являются вероучением методов моделирования, хорошее упражнением является то, что каждая сторона нарисовала быстро диаграмму (процесс модель, модели данных диаграммы Swimlane, что угодно), что означает, что спрос на средние и сравнить модели.

Почему не ясно

"Почему многие из нас пропустить процесс очищения," вы должны спросить? (По крайней мере, я думаю, что это то, что я слышу, вы говорите, у меня в голове.) Во-первых, многие люди не любят задавать вопросы, опасаясь, что он не будет появляться бессознательно. (Это моя линия — вопросы показывают невежество, проявляя интерес). Во-вторых, определить, что спросить, это тяжелая работа. (Конечно, это не так сложно, как президент, но все же.) Хотя вопрос проявляет интерес, некоторые вопросы, по крайней мере звучать глупо, так как вы можете быть уверены, что ваши вопросы тупые? Годится, как многие из вас особо нелепое использование скобок в этом пункте, чтобы «уточнить», что имеется в виду? Было неясно, или сбивает с толку? Ааа, утверждая, что мы создаем, что мы хотим ясности.

Думающий и неуклюжий термин, который простирается приведет вас вниз по пути розовый: «Ну, эксперт по этому вопросу должно означать, что это единственное, что имеет смысл для меня»; Более перспективный проект идет Kerplunk. Существует лучший способ должен существовать.

Распад дилемма

Заявление требований разложения, вероятно, имеет так много различных определений, как письма от имени технологии, но наше принятие является самым простым (на самом деле, поверьте). Все, что вам нужно подумать, есть две вещи.

люди и система, как делать вещи. В нашем устном докладе, мы называем эти вещи функции, виды деятельности и процессы. Таким образом, люди и системы потребляют ресурсы (например, данных) и создать новые источники (в том числе новые данные). Основная цель ИТ, чтобы помочь нам сделать что-то дешевле, лучше, быстрее и помните, что мы сделали отслеживания связанных с ними данных. Учитывая, что требования должны определять будущее информационных технологий, может быть, мы просто должны сосредоточиться на том, что система будет делать и то, что вам нужно знать, чтобы начать видеть, где ведут нас.

функциональные и информационные компоненты

В своей простой форме расширяет заявления требования состоят из трех вопросов, начиная с вопросом «Что требование государства или означает, что система (или лицо) будет должны делать? " Потому что мы делаем требуют определенной формы действий, ищет ответы в виде глаголов и объектов (то есть. «Вычислить налог с продаж», «чековые вклады»). Так как глагол обозначает действие, объекты, как правило, являются данные (или что-то у нас есть данные).

После того, как у нас есть список всех вещей, что система или пользователи должны сделать второй вопрос для каждого элемента в списке «Какие данные система ЗНАТЬ, чтобы сделать это?» Поскольку данные вещи теперь ищут существительных или словосочетания (например, «налог с продаж», «сумма к оплате», банк-эмитент).

Третий вопрос: «Где данные Ответ здесь может быть только другой вариант или где-то за пределами системы (т.е. клиент банка, IRS — мы приносим свои извинения за прошлое, но он является действительным источником, а также боли?. в анатомии)

и так далее

Хорошо, вы начали простое предложение, которое определило будущую собственность, или компоненты поведения системы предприятия у вас есть несколько длинных списков вещей система должна делать и вещи, которые вы должны знать. единственный важный вопрос: знаете ли вы о каждом элементе в списке достаточно, чтобы сообщить разработчикам или составителей решения. Будь даже хорошая идея, если вы знали, как распознать, если эти вещи и работы как вы хотите (19459004)

Подтверждение перед кодированием

подтверждающие требования к бизнес-J е действительно гарантировать, что бизнес-сообщество и технические сообщества понимают то же самое, что и требовалось. Кроме того, для того, чтобы обе стороны договорились об относительных приоритетов в рамках набора требований, которые были первым рассмотрены требования, которые имеют важное значение для бизнес-сообщества. Приоритезация не то, что может быть сделано, если это не важно, и поэтому в настоящее время не хотят вникать в тонкости этого важного шага. Достаточно сказать, что если ваши бизнес-требования проверяются и приоритетами, не готовы к прайм-тайму, который в нашей философии является «готов к управлению.» Наконец, управляемость, ремонтопригодность и возможность бизнес-требований является то, что делает разницу между «хорошими» и «плохими» бизнес-требований.



Source by Thomas Hathaway

Мы не придумываем новости, мы их копируем! Верить или нет тому, что вы прочитали на нашем сайте, личное дело каждого!

Похожие записи

Top